2015-09-10 - TD1 - Introduction à l'aglorithmique

Durant ce premier TD, vous avez découvert ce qu'est l'algorithmique au travers d'une activité sur papier. Vous avez également réalisé quelques jeux pour vous initier à l'algo.

Ce qu'il faut retenir de cette première activité :

  • Un algorithme est un processus systématique et rigoureuse de résolution de problème.
  • Les ordinateurs sont bêtes à manger du foin et ne sont pas capables de prendre d'initiative. Pour leur donner des instructions, il faut donc employer un langage qu'ils comprennent et s'en tenir strictement aux instructions nécessaires et suffisantes à la résolution d'un problème.
  • En conséquence, pour écrire des algorithmes, comme pour écrire des programmes, on utilisera un langage formel et sans ambiguïté.
  • De nombreux langages sont utilisés pour écrire des algorithmes (sous-ensemble du français, diagrammes, etc.). Ici, pour écrire nos algorithmes, nous utiliserons le Python 3. Ceci vous permettra de tester facilement vos algorithmes.

Vous avez appris que vous alliez devoir travailler régulièrement, et refaire tous les exercices, si vous voulez réussir dans ce module.

Dès la prochaine séance, nous commencerons à écrire des algorithmes en Python.


In [4]:
nb_seances_algo = 18
duree_seance_algo = 2
nb_heures_algo = nb_seances_algo * duree_seance_algo
print(nb_heures_algo)


36